home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 21 / AMIGAplus Sonderheft 21 (1999)(ICP)(DE)[!].iso / PublicDomain / System / VersCheck / Install_english < prev    next >
Text File  |  1999-08-23  |  8KB  |  346 lines

  1. ; $VER: VersCheck-Installerscript V 1.2 (15.04.1999)
  2. ; Installer script to install/update VersCheck
  3. ; written by Michaela Prüß
  4.  
  5. ( complete 0 )
  6. ( user 2 )
  7.  
  8. ;=============================================================================
  9. ; Ausgaben und Hilfen
  10.  
  11. ( set @abort-button "Abort" )
  12.  
  13. ( set #bad-kick    ( cat "Need KickStart 2.0 or higher" ) )
  14.  
  15. ( set #inst-1 ( cat "Copy file..." ) )
  16.  
  17. ( set #inst-1inf ( cat "Copy icon..." ) )
  18.  
  19. ( set #confirm
  20.   (    cat "\nInstall VersCheck on harddisk."
  21.         "\n\nPlease choose your CPU type:"
  22. ) )
  23.  
  24. ( set #docprompt
  25.   ( cat "Path for the document's.\n"
  26.         "A drawer 'VersCheck' will be added there!"
  27. ) )
  28.  
  29. ( set #scriptprompt
  30.   ( cat "Install CheckGuide comparelists?"
  31.         "\nA drawer 'scripts' will be added there!\n"
  32. ) )
  33.  
  34. ( set #confirm-help
  35.   (    cat "\nVersCheck will be installed in a later choosen"
  36.         "\ndrawer."
  37.         "\nFirst set the cpu-version that you want to be"
  38.         "\ninstalled!"
  39.         "\n\nMichaela Prüß, 15.04.1999\n"
  40. ) )
  41.  
  42. ( set #dochelp
  43.   (    cat "Drawer for the documentation.\n"
  44.         "Only the guide for same language\n"
  45.         "as the installed catalog file\n"
  46.         "will be installed!"
  47. ) )
  48.  
  49. ( set #scripthelp
  50.   (    cat "\nDo you want to install the comparelists from"
  51.         "\nthe CheckGuides?\n"
  52.         "\nThe drawer will be added in same location as"
  53.         "\nthe VersCheck program."
  54. ) )
  55.  
  56. ( set #confirm-1 ( cat "68000"                ) )
  57. ( set #confirm-2 ( cat "68010"                ) )
  58. ( set #confirm-3 ( cat "68020 / 68881"        ) )
  59. ( set #confirm-4 ( cat "68030 / 68882"        ) )
  60. ( set #confirm-5 ( cat "68040 / FPU 040"      ) )
  61. ( set #confirm-6 ( cat "68060 / FPU 060"      ) )
  62. ( set #confirm-7 ( cat "PowerPC with PowerUp" ) )
  63. ( set #confirm-8 ( cat "PowerPC with Warp-OS" ) )
  64.  
  65. ( set #language
  66.   ( cat "\nWitch Language do you want to install?"
  67.         "\nBuild in is english:"
  68. ) )
  69.  
  70. ( set #language-help
  71.   ( cat "\nChoose the language do you want for install!"
  72.         "\nRead the Guide carefully!\n"
  73. ) )
  74.  
  75. ( set #language-1 ( cat "English (build in)" ) )
  76. ( set #language-2 ( cat "Deutsch"            ) )
  77. ( set #language-3 ( cat "Norsk"              ) )
  78.  
  79. ( set #askdir
  80.   ( cat "Select path for the programfile"
  81.         "\nNo drawer will be added!"
  82. ) )
  83.  
  84. ( set #askdir-help
  85.   ( cat "Choose the location for installing"
  86.         "\nVersCheck."
  87. ) )
  88.  
  89. ( set #ready
  90.   ( cat "\nEnd of installation!\n"
  91.         "\nVersCheck is complete installed and ready for"
  92.         "\nusage!\n"
  93. ) )
  94.  
  95. ( set #first
  96.   ( cat "\nWelcome to the installation of\nVersCheck!\n\n"
  97.         "\n\n(c) 1998, 1999 by Michaela Prüß"
  98.         "\n\nImportant: Please read the manuals!\n"
  99. ) )
  100.  
  101. ;=============================================================================
  102. ; Kick 2.x oder höher?
  103.  
  104. ( complete 1 )
  105.  
  106. ( if ( < ( / ( getversion )    65536 ) 37 ) ( ( abort #bad-kick ) ) )
  107.  
  108. ( message #first )
  109.  
  110. ( complete 5 )
  111.  
  112. ( set action
  113.   ( askchoice
  114.     ( prompt  #confirm      )
  115.     ( help    #confirm-help )
  116.     ( choices #confirm-1
  117.               #confirm-2
  118.               #confirm-3
  119.               #confirm-4
  120.               #confirm-5
  121.               #confirm-6
  122. ) ) )
  123.  
  124. ( complete 10 )
  125.  
  126. ( set langver
  127.   (    askchoice
  128.     ( prompt  #language         )
  129.     ( help    #language-help )
  130.     ( choices #language-1
  131.               #language-2
  132.               #language-3
  133. ) ) )
  134.  
  135. ( complete 15 )
  136.  
  137. ( set name
  138.   ( askdir
  139.     ( prompt  #askdir      )
  140.     ( help    #askdir-help )
  141.     ( default "c:"         )
  142.     ( disk                 )
  143. ) )
  144.  
  145. ( complete 20 )
  146.  
  147. ( user 0 )
  148.  
  149. ( if ( = action 0 )
  150.   ( ( copyfiles
  151.       (    prompt  #inst-1        )
  152.       ( dest    name        )
  153.       ( source  "VersCheck"    )
  154.       ( newname "VersCheck"    )
  155.       (    infos )
  156. ) ) )
  157.  
  158. ( if ( = action 1 )
  159.   ( ( copyfiles
  160.       (    prompt  #inst-1            )
  161.       ( dest    name            )
  162.       (    source  "VersCheck.010"    )
  163.       (    newname "VersCheck"        )
  164.       (    infos                     )
  165. ) ) )
  166.  
  167. ( if ( = action 2 )
  168.   ( ( copyfiles
  169.       (    prompt  #inst-1            )
  170.       (    dest    name            )
  171.       (    source  "VersCheck.020"    )
  172.       ( newname "VersCheck"        )
  173.       (    infos                    )
  174. ) ) )
  175.  
  176. ( if ( = action 3 )
  177.   ( ( copyfiles
  178.       (    prompt  #inst-1            )
  179.       ( dest    name            )
  180.       (    source  "VersCheck.030"    )
  181.       (    newname "VersCheck"        )
  182.       (    infos                    )
  183. ) ) )
  184.  
  185. ( if ( = action 4 )
  186.   ( ( copyfiles
  187.       ( prompt  #inst-1            )
  188.       (    dest    name            )
  189.       (    source  "VersCheck.040" )
  190.       (    newname "VersCheck"        )
  191.       ( infos )
  192. ) ) )
  193.  
  194. ( if ( = action 5 )
  195.   ( ( copyfiles
  196.       ( prompt  #inst-1            )
  197.       (    dest    name            )
  198.       (    source  "VersCheck.060" )
  199.       (    newname "VersCheck"        )
  200.       ( infos )
  201. ) ) )
  202.  
  203. ( if ( = action 6 )
  204.   ( ( copyfiles
  205.       ( prompt  #inst-1            )
  206.       (    dest    name            )
  207.       (    source  "VersCheck.elf" )
  208.       (    newname "VersCheck"        )
  209.       ( infos )
  210. ) ) )
  211.  
  212. ( if ( = action 7 )
  213.   ( ( copyfiles
  214.       ( prompt  #inst-1            )
  215.       (    dest    name            )
  216.       (    source  "VersCheck.wos" )
  217.       (    newname "VersCheck"        )
  218.       ( infos )
  219. ) ) )
  220.  
  221. ( complete 29 )
  222.  
  223. ( copyfiles
  224.   (    prompt  #inst-1inf         )
  225.   ( dest    name             )
  226.   ( source  "VersCheck.info" )
  227.   ( newname "VersCheck.info" )
  228.   (    infos )
  229. )
  230.  
  231. ( complete 30 )
  232.  
  233. ( if ( = langver 0 )
  234.   ( ( copyfiles 
  235.       ( prompt  #inst-1                      )
  236.       (    dest    "Locale:catalogs/english" )
  237.       (    source  "VersCheck.english"       )
  238.       (    newname "VersCheck.catalog"       )
  239. ) ) )
  240.  
  241. ( if ( = langver 1 )
  242.   ( ( copyfiles
  243.       (    prompt  #inst-1                      )
  244.       (    dest    "Locale:catalogs/deutsch" )
  245.       (    source  "VersCheck.deutsch"       )
  246.       (    newname "VersCheck.catalog"       )
  247. ) ) )
  248.  
  249. ( if ( = langver 2 )
  250.   ( ( copyfiles
  251.       (    prompt  #inst-1                    )
  252.       (    dest    "Locale:catalogs/norsk" )
  253.       (    source  "VersCheck.norsk"       )
  254.       (    newname "VersCheck.catalog"     )
  255. ) ) )
  256.  
  257. ( complete 40 )
  258.  
  259. ( user 2 )
  260.  
  261. ( set dnam
  262.   ( askdir
  263.     ( prompt  #docprompt )
  264.     ( help    #dochelp   )
  265.     ( default "help:"    )
  266.     ( disk               )
  267. ) )
  268.  
  269. ( complete 50 )
  270.  
  271. ( copyfiles
  272.   ( prompt #inst-1                     )
  273.   (    dest   ( tackon dnam "VersCheck" ) )
  274.   (    source "ReadMe.1st"                )
  275.   ( infos                              )
  276. )
  277.  
  278. ( complete 60 )
  279.  
  280. ( copyfiles
  281.   ( prompt #inst-1                       )
  282.   (    dest   ( tackon dnam "VersCheck" ) )
  283.   (    source "Doku/VersCheck.ReadMe"     )
  284.   ( infos                              )
  285. )
  286.  
  287. ( complete 70 )
  288.  
  289. ( if ( = langver 0 )
  290.   (    ( copyfiles
  291.       (    prompt  #inst-1                           )
  292.       (    dest    ( tackon dnam "VersCheck" )    )
  293.       (    source  "Doku/VersCheck_english.Guide" )
  294.       (    newname "VersCheck.Guide"              )
  295.       (    infos                                  )
  296. ) ) )
  297.  
  298. ( if ( = langver 1 )
  299.   (    ( copyfiles
  300.       (    prompt  #inst-1                           )
  301.       (    dest    ( tackon dnam "VersCheck" )    )
  302.       (    source  "Doku/VersCheck_deutsch.Guide" )
  303.       (    newname "VersCheck.Guide"              )
  304.       (    infos                                  )
  305. ) ) )
  306.  
  307. ( if ( = langver 2 )
  308.   (    ( copyfiles
  309.       (    prompt  #inst-1                           )
  310.       (    dest    ( tackon dnam "VersCheck" )    )
  311.       (    source  "Doku/VersCheck_english.Guide" )
  312.       (    newname "VersCheck.Guide"              )
  313.       (    infos                                  )
  314. ) ) )
  315.  
  316. ( complete 80 )
  317.  
  318. ( set action
  319.   ( askchoice
  320.     ( prompt  #scriptprompt )
  321.     ( help    #scripthelp   )
  322.     ( choices "Ja"
  323.               "Nein"
  324. ) ) )
  325.  
  326. ( complete 90 )
  327.  
  328. ( if ( = action 0 )
  329.   ( copyfiles
  330.     ( prompt  #inst-1                      )
  331.     (    dest    ( tackon name "scripts" ) )
  332.     (    source  "scripts"                 )
  333.     (    pattern "#?"                      )
  334. ) )
  335.  
  336. ( message #ready )
  337.  
  338. ( complete 100 )
  339.  
  340. ( exit ( quiet ) )
  341.  
  342.  
  343. ;=============================================================================
  344. ; we never get here, but this keeps the Installer from being a pest
  345. ( welcome )
  346.